]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
12 years agoWindowManager: improve minimize/map animations
Giovanni Campagna [Mon, 7 Jul 2014 15:18:07 +0000 (17:18 +0200)]
WindowManager: improve minimize/map animations

Using the parameters from Elementary's Gala, which is generally
considered a DE that cares about eye-candy.

https://bugzilla.gnome.org/show_bug.cgi?id=732857

12 years agologinDialog: Push a modal for LOCK_SCREEN
Jasper St. Pierre [Sun, 27 Jul 2014 12:18:51 +0000 (08:18 -0400)]
loginDialog: Push a modal for LOCK_SCREEN

So that we're in the correct keybinding mode.

12 years agologinDialog: Fix the removal from the ctrlAltTabManager
Jasper St. Pierre [Sun, 27 Jul 2014 12:12:27 +0000 (08:12 -0400)]
loginDialog: Fix the removal from the ctrlAltTabManager

When we ported away from ModalDialog, we forgot to change this one
reference to the dialog layout. Change it now.

12 years agolayout: re-allocate keyboard box when monitor config changes
Cosimo Cecchi [Sat, 26 Jul 2014 15:45:10 +0000 (17:45 +0200)]
layout: re-allocate keyboard box when monitor config changes

For example, because we are changing orientation.

https://bugzilla.gnome.org/show_bug.cgi?id=733790

12 years agoshell-recorder: Don't use XI2 in the recorder to query the pointer
Jasper St. Pierre [Sat, 26 Jul 2014 14:27:12 +0000 (10:27 -0400)]
shell-recorder: Don't use XI2 in the recorder to query the pointer

Just use the normal MetaCursorTracker, which works under Wayland.

12 years agoclutter.paintCompletedTimestamp: cogl_flush() before glFinish()
Owen W. Taylor [Sat, 26 Jul 2014 14:45:28 +0000 (16:45 +0200)]
clutter.paintCompletedTimestamp: cogl_flush() before glFinish()

Calling glFinish() doesn't give us a reliable timestamp unless we
flush Cogl rendering to GL first.

12 years agoUpdated Lithuanian translation
Aurimas Černius [Fri, 25 Jul 2014 19:54:13 +0000 (22:54 +0300)]
Updated Lithuanian translation

12 years agohwtest: Handle rename of gedit desktop file
Owen W. Taylor [Fri, 25 Jul 2014 08:39:10 +0000 (10:39 +0200)]
hwtest: Handle rename of gedit desktop file

It's now org.gnome.gedit.desktop not gedit.desktop.

12 years agokeyboard: Handle touch events
Carlos Garnacho [Thu, 24 Jul 2014 16:24:56 +0000 (18:24 +0200)]
keyboard: Handle touch events

Handle touch events, so that an interacted button locks to a single sequence,
but multiple sequences are free to interact with multiple key buttons.

https://bugzilla.gnome.org/show_bug.cgi?id=733633

12 years agokeyboard: Use common code to create regular and extension key buttons
Carlos Garnacho [Tue, 22 Jul 2014 10:38:44 +0000 (12:38 +0200)]
keyboard: Use common code to create regular and extension key buttons

The code is almost the same, so pull this out to a generic _makeKey(), and
use it from both places.

https://bugzilla.gnome.org/show_bug.cgi?id=733633

12 years agopanel: Make the "Activities" button react to touch events
Carlos Garnacho [Tue, 22 Jul 2014 10:32:39 +0000 (12:32 +0200)]
panel: Make the "Activities" button react to touch events

https://bugzilla.gnome.org/show_bug.cgi?id=733633

12 years agoappDisplay: Allow clicks/long presses through touch events
Carlos Garnacho [Tue, 22 Jul 2014 10:40:54 +0000 (12:40 +0200)]
appDisplay: Allow clicks/long presses through touch events

The long press code has been refactored so it can be used on both pointer and
touch events, and the click gesture has been made to account for button=0.

https://bugzilla.gnome.org/show_bug.cgi?id=733633

12 years agoslider: React to touch events
Carlos Garnacho [Tue, 22 Jul 2014 10:37:06 +0000 (12:37 +0200)]
slider: React to touch events

The slider locks to the first interacting sequence, and ignores events from
any other.

https://bugzilla.gnome.org/show_bug.cgi?id=733633

12 years agobackgroundMenu: Allow for long presses on touch devices
Carlos Garnacho [Tue, 22 Jul 2014 10:34:56 +0000 (12:34 +0200)]
backgroundMenu: Allow for long presses on touch devices

These don't have a button set. Also, popup the menu relative to gesture
reported coordinates, and not relative to the pointer position everytime.

https://bugzilla.gnome.org/show_bug.cgi?id=733633

12 years agopanelMenu: Interact to touch events
Carlos Garnacho [Tue, 22 Jul 2014 10:28:00 +0000 (12:28 +0200)]
panelMenu: Interact to touch events

No sequence checks are done, these UI elements promptly trigger a grab that
will cancel ongoing touches and redirect later ones somewhere else, so that
works as a barrier to multi-toggling.

https://bugzilla.gnome.org/show_bug.cgi?id=733633

12 years agopopupMenu: dismiss the menu on touch events
Carlos Garnacho [Tue, 22 Jul 2014 10:27:05 +0000 (12:27 +0200)]
popupMenu: dismiss the menu on touch events

No sequence checks are done, just any touch outside will dismiss the popup.

https://bugzilla.gnome.org/show_bug.cgi?id=733633

12 years agost-button: Handle touch events
Carlos Garnacho [Tue, 22 Jul 2014 10:23:25 +0000 (12:23 +0200)]
st-button: Handle touch events

On touch events, StButton becomes locked to a single sequence, so no multiple
touches can trigger it simultaneously.

https://bugzilla.gnome.org/show_bug.cgi?id=733633

12 years agost-scroll-view-fade: Refuse to work without GLSL
Adel Gadllah [Thu, 24 Jul 2014 13:51:41 +0000 (15:51 +0200)]
st-scroll-view-fade: Refuse to work without GLSL

Disable the effect when GLSL is not available otherwise we will
crash later.

https://bugzilla.gnome.org/show_bug.cgi?id=733623

12 years agolightbox: Do not assume GLSL is available
Adel Gadllah [Thu, 24 Jul 2014 13:40:19 +0000 (15:40 +0200)]
lightbox: Do not assume GLSL is available

Some hardware does not support it causing crashes in cogl during paint.

https://bugzilla.gnome.org/show_bug.cgi?id=733623

12 years agoBump version to 3.13.4
Florian Müllner [Wed, 23 Jul 2014 11:02:10 +0000 (13:02 +0200)]
Bump version to 3.13.4

Update NEWS.

12 years agopopupMenu: Fix PopupImageMenuItem
Javier Hernández [Wed, 23 Jul 2014 08:24:18 +0000 (10:24 +0200)]
popupMenu: Fix PopupImageMenuItem

https://bugzilla.gnome.org/show_bug.cgi?id=733540

12 years agoappFavorites: Automatically update desktop file names in user settings
Kalev Lember [Tue, 22 Jul 2014 12:16:48 +0000 (14:16 +0200)]
appFavorites: Automatically update desktop file names in user settings

This adds a table with mappings for GNOME apps that have recently
renamed their desktop files, and uses that to update the desktop names
saved in user settings with the new values.

https://bugzilla.gnome.org/show_bug.cgi?id=729429

12 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 22 Jul 2014 10:31:23 +0000 (12:31 +0200)]
Updated Spanish translation

12 years agosystem: Fix orientation lock never appearing
Bastien Nocera [Mon, 21 Jul 2014 12:34:21 +0000 (14:34 +0200)]
system: Fix orientation lock never appearing

Typos meant that the orientation service was never detected as running
and that the orientation lock menu item didn't appear.

https://bugzilla.gnome.org/show_bug.cgi?id=733498

12 years agoUpdated Norwegian bokmål translation from Åka Sikrom.
Kjartan Maraas [Mon, 21 Jul 2014 11:50:39 +0000 (13:50 +0200)]
Updated Norwegian bokmål translation from Åka Sikrom.

12 years agoUpdated Norwegian bokmål translation from Åka Sikrom.
Kjartan Maraas [Mon, 21 Jul 2014 11:48:25 +0000 (13:48 +0200)]
Updated Norwegian bokmål translation from Åka Sikrom.

12 years agoplugin: Use the clutter xdisplay for has_swap_events
Adel Gadllah [Sat, 19 Jul 2014 16:48:52 +0000 (18:48 +0200)]
plugin: Use the clutter xdisplay for has_swap_events

The filter now runs on the backend connection.

12 years agoSearch: Don't use IconGrid width for maxDisplayedResults
Carlos Soriano [Tue, 15 Jul 2014 15:09:41 +0000 (17:09 +0200)]
Search: Don't use IconGrid width for maxDisplayedResults

Currently to know how many results we could show for GridResults
we use the width of the bin containing those results. Since it's
expanding it shouldn't be a problem. But it becomes a problem when
no results are displayed, thus the container becomes hidden and
it losts its allocation.
In the next introduction of terms in search we call again
maxDisplayedResults but it doesn't have allocation yet, and therefore no
results are displayed (currently a bug on IconGrid makes the min size =
one icon, so actually we show one and only one icon in this case).

To solve that use the parent container which contains the search results
of all providers or the text label with not displayed results, so it
always have the real available width to calculate maxDisplayedResults.

Thanks Alban Browaeys for the debugging footwork.

https://bugzilla.gnome.org/show_bug.cgi?id=732416

12 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Fri, 18 Jul 2014 16:25:29 +0000 (16:25 +0000)]
Updated Brazilian Portuguese translation

12 years agoextensionPrefs: Respect 'disable-extension-version-validation' setting
Florian Müllner [Fri, 18 Jul 2014 08:46:01 +0000 (10:46 +0200)]
extensionPrefs: Respect 'disable-extension-version-validation' setting

12 years agoappDisplay: Move focus to popup only when necessary
Carlos Soriano [Wed, 11 Jun 2014 13:27:40 +0000 (15:27 +0200)]
appDisplay: Move focus to popup only when necessary

Unlike for the main app view, where we only move the key focus once the
users starts navigating, the key focus is moved immediately when opening
a folder popup. This is unexpected, so make app folders consistent with
the main view.
As arrow keys will not work while the container itself has key focus, we
handle those explicitly by translating them to TAB_FORWARD and
TAB_BACKWARD respectively.

https://bugzilla.gnome.org/show_bug.cgi?id=731477

12 years agoUpdated Hebrew translation
Yosef Or Boczko [Thu, 17 Jul 2014 06:49:16 +0000 (09:49 +0300)]
Updated Hebrew translation

12 years agoMark a string to be translatable
Yosef Or Boczko [Thu, 17 Jul 2014 06:48:26 +0000 (09:48 +0300)]
Mark a string to be translatable

And replace three points ('...') with the
unicode character '…'.

12 years agoAdd support for meta_restart() and MetaDisplay::restart
Owen W. Taylor [Thu, 8 May 2014 22:56:23 +0000 (18:56 -0400)]
Add support for meta_restart() and MetaDisplay::restart

Support was added to Mutter to allow it to trigger a restart
to allow for restarts when switching in or out of stereo mode.

Hook up to the new signals on MetaDisplay to show the restart
message and reexec. Meta.is_restart() is used to suppress
the startup animation.

This also allows us to do 'Alt-F2 r' restarts more cleanly
without a visual flash and animation.

https://bugzilla.gnome.org/show_bug.cgi?id=733026

12 years agohwtest.js: Don't parse JSON with regexps
Owen W. Taylor [Wed, 16 Jul 2014 17:20:15 +0000 (13:20 -0400)]
hwtest.js: Don't parse JSON with regexps

Use JSON.parse() to parse systemd log records, rather than using
regexps.

https://bugzilla.gnome.org/show_bug.cgi?id=732350

12 years agoAdd --hwtest option to gnome-shell-perf-helper
Owen W. Taylor [Thu, 5 Jun 2014 19:03:03 +0000 (15:03 -0400)]
Add --hwtest option to gnome-shell-perf-helper

Add a --hwtest option to gnome-shell-perf-helper which runs the
tests in perf/hwtest.js with the appropriate environment, and then
logs the results using the 'gnome-hwtest-log' utility which is
available in the hardware testing environent.

(For development of hwtest.js in a normal environment, run the tests
as: gnome-shell-perf-tool --perf=hwtest --extra-filter=Gedit)

https://bugzilla.gnome.org/show_bug.cgi?id=732350

12 years agoAdd a new hwtest script
Owen W. Taylor [Thu, 5 Jun 2014 19:18:25 +0000 (15:18 -0400)]
Add a new hwtest script

Add a performance test script that is used by the GNOME Hardware Testing
Project to measure metrics to be reported to perf.gnome.org.

https://bugzilla.gnome.org/show_bug.cgi?id=732350

12 years agoperf: add a ShellGlobal property to call glFinish and log the time
Owen W. Taylor [Wed, 16 Jul 2014 14:05:02 +0000 (10:05 -0400)]
perf: add a ShellGlobal property to call glFinish and log the time

It's useful to know how long frames are taking to render on the GPU.
This is impossible to measure in the normal case because frames may
parallelize with previous frames, but by calling glFinish() at the
end of the frame, we can create a (somewhat artificial, but useful)
environment where we have a meaningful timestamp for the frame
finishing drawing.

https://bugzilla.gnome.org/show_bug.cgi?id=732350

12 years agoMake frame-timestamp logging optional
Owen W. Taylor [Fri, 27 Jun 2014 00:34:15 +0000 (20:34 -0400)]
Make frame-timestamp logging optional

Instead of always logging frame timestamps for every frame - which
was using >26 bytes of memory per frame, or 5MB per hour of continuous
redrawing - make frame timestamps something that defaults off and is
turned turned on using a new ShellGlobal::frame-timestamps property by
the perf scripts.

https://bugzilla.gnome.org/show_bug.cgi?id=732350

12 years agoShellPerfLog: Use monotonic timestamps for logging
Owen W. Taylor [Thu, 5 Jun 2014 19:08:29 +0000 (15:08 -0400)]
ShellPerfLog: Use monotonic timestamps for logging

Use g_get_monotonic_time() (that is, CLOCK_MONOTONIC) timestamps,
rather than gettimeofday() values.

https://bugzilla.gnome.org/show_bug.cgi?id=732350

12 years agoshell-perf-helper: Add an option for continual redraws
Owen W. Taylor [Tue, 20 May 2014 01:11:01 +0000 (21:11 -0400)]
shell-perf-helper: Add an option for continual redraws

Add an option for windows created with Scripting.createTestWindow()
to continually redraw themselves; this is for testing performance
of application updates.

https://bugzilla.gnome.org/show_bug.cgi?id=732350

12 years agoUpdated Greek translation
MarMav [Wed, 16 Jul 2014 10:54:09 +0000 (10:54 +0000)]
Updated Greek translation

12 years agooverview: Remove wrong comment
Carlos Soriano [Mon, 14 Jul 2014 20:05:22 +0000 (22:05 +0200)]
overview: Remove wrong comment

12 years agoviewSelector: Going to the apps grid is a swipe from the left, not right
Jasper St. Pierre [Mon, 14 Jul 2014 18:02:22 +0000 (14:02 -0400)]
viewSelector: Going to the apps grid is a swipe from the left, not right

12 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Mon, 14 Jul 2014 16:24:06 +0000 (16:24 +0000)]
Updated Brazilian Portuguese translation

12 years agoUpdated German translation
Benjamin Steinwender [Wed, 9 Jul 2014 22:28:21 +0000 (22:28 +0000)]
Updated German translation

12 years agoviewSelector: Synthesize a new event with correct source for search
Florian Müllner [Wed, 9 Jul 2014 10:06:40 +0000 (12:06 +0200)]
viewSelector: Synthesize a new event with correct source for search

We currently replay events that should start a search to the search
entry, which is fairly dodgy. Synthesize a new event with the correct
source actor instead, which is a bit less evil.

12 years agonotificationDaemon: Group tray icon stuff together
Jasper St. Pierre [Tue, 8 Jul 2014 18:15:24 +0000 (14:15 -0400)]
notificationDaemon: Group tray icon stuff together

12 years agopanel: Fix style
Jasper St. Pierre [Tue, 8 Jul 2014 19:20:26 +0000 (15:20 -0400)]
panel: Fix style

12 years agomain: Fix code style
Jasper St. Pierre [Tue, 8 Jul 2014 18:29:50 +0000 (14:29 -0400)]
main: Fix code style

12 years agowindowManager: Switch the focused application on 3-finger hold + tap
Carlos Garnacho [Fri, 27 Jun 2014 20:45:58 +0000 (22:45 +0200)]
windowManager: Switch the focused application on 3-finger hold + tap

The gesture action only cycles through the applications in the current
workspace.

12 years agowindowManager: Switch workspaces on 4-finger drag
Carlos Garnacho [Wed, 25 Jun 2014 16:13:26 +0000 (18:13 +0200)]
windowManager: Switch workspaces on 4-finger drag

The workspace to switch is obtained from the direction received
by the WorkspaceSwitchAction gesture.

12 years agoviewSelector: Show the overview on 3-finger pinch gestures
Carlos Garnacho [Wed, 25 Jun 2014 16:12:04 +0000 (18:12 +0200)]
viewSelector: Show the overview on 3-finger pinch gestures

12 years agoviewSelector: Add left edge drag gesture to show the app picker
Carlos Garnacho [Wed, 25 Jun 2014 15:52:19 +0000 (17:52 +0200)]
viewSelector: Add left edge drag gesture to show the app picker

12 years agobackgroundMenu: Release the click gesture if a grab operation begun
Carlos Garnacho [Wed, 25 Jun 2014 15:53:37 +0000 (17:53 +0200)]
backgroundMenu: Release the click gesture if a grab operation begun

If an active grab on pointer events happens during multi-touch operations,
all non-pointer-emulating touches will be muted. This may leave the
Clutter.ClickAction incomplete if triggered by one of those sequences,
just to have a gesture take over and trigger a compositor grab, which would
leave the capture-event handler stuck eating events.

So listen for grab-op-begin from the display, and ensure the action is
released if such grab begins.
and the capture event handler stuck.

12 years agogitignore: Add portal helper generated files
Carlos Soriano [Tue, 8 Jul 2014 14:13:01 +0000 (16:13 +0200)]
gitignore: Add portal helper generated files

12 years agoUpdated Russian translation
Yuri Myasoedov [Tue, 8 Jul 2014 13:18:44 +0000 (17:18 +0400)]
Updated Russian translation

12 years agoibusCandidatePopup: Fix default candidate index labels
Rui Matos [Mon, 7 Jul 2014 12:30:40 +0000 (14:30 +0200)]
ibusCandidatePopup: Fix default candidate index labels

The first 10 candidates are supposed to be shortcutted with the
keyboard keys 1 through 0 so the 10th index should be '0', not 'a'.

https://bugzilla.gnome.org/show_bug.cgi?id=702944

12 years agooverview: Avoid repositioning windows while returning to desktop
Carlos Soriano [Mon, 7 Jul 2014 15:26:37 +0000 (17:26 +0200)]
overview: Avoid repositioning windows while returning to desktop

When returning to the desktop from overview we always show the
workspaceDisplay, given that is which have the windows clones to allow
animations.
The problem becomes when previous that we were at some other
page, like Search or AppDisplay. The problem is that when showing the
workspaceDisplay the windows are repositioned. That's wanted except
when returning from overview, since that causes unwanted animations
of the windows.
To avoid that just not reposition the windows if leaving the overview.

12 years agoupdate Punjabi Translation - back for 3.14
A S Alam [Sun, 6 Jul 2014 04:23:36 +0000 (23:23 -0500)]
update Punjabi Translation - back for 3.14

12 years agoextension-tool: Fix multi-monitor handling in example extension
Florian Müllner [Sat, 5 Jul 2014 09:20:01 +0000 (11:20 +0200)]
extension-tool: Fix multi-monitor handling in example extension

12 years agoUpdated Chinese (Taiwan) translation
Cheng-Chia Tseng [Fri, 4 Jul 2014 12:24:13 +0000 (12:24 +0000)]
Updated Chinese (Taiwan) translation

12 years agooverview: Reorder functions for better context
Carlos Soriano [Thu, 3 Jul 2014 13:33:09 +0000 (15:33 +0200)]
overview: Reorder functions for better context

12 years agooverview: Delete false comment
Carlos Soriano [Thu, 3 Jul 2014 13:38:04 +0000 (15:38 +0200)]
overview: Delete false comment

12 years agonotificationdaemon: fix gtk protocol for newer glib
Giovanni Campagna [Tue, 1 Jul 2014 19:47:31 +0000 (21:47 +0200)]
notificationdaemon: fix gtk protocol for newer glib

The new protocol uses a "priority" string instead of the "urgent"
boolean.

12 years agoUpdated Galician translations
Fran Diéguez [Tue, 1 Jul 2014 15:56:24 +0000 (17:56 +0200)]
Updated Galician translations

12 years agohidpi: Scale fonts on wayland
Adel Gadllah [Tue, 1 Jul 2014 09:26:53 +0000 (11:26 +0200)]
hidpi: Scale fonts on wayland

On X11 we don't need to scale up fonts because font scaling is already handled
by clutter based xft-dpi. On wayland we need to set the resolution by ourselves
so do that when the scale factor changes.

https://bugzilla.gnome.org/show_bug.cgi?id=732537

12 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 30 Jun 2014 11:50:32 +0000 (13:50 +0200)]
Updated Spanish translation

12 years agoScripting: catch errors from shell-perf-helper
Owen W. Taylor [Tue, 20 May 2014 02:11:48 +0000 (22:11 -0400)]
Scripting: catch errors from shell-perf-helper

When calling remote D-Bus methods, handle exceptions, log them
and exit, rather than just proceeding as if nothing happened.

https://bugzilla.gnome.org/show_bug.cgi?id=732349

12 years agoScripting.createTestWindow(): take params
Owen W. Taylor [Tue, 20 May 2014 01:00:01 +0000 (21:00 -0400)]
Scripting.createTestWindow(): take params

Take a parameter object rather than a long parameter list containing
multiple booleans.

https://bugzilla.gnome.org/show_bug.cgi?id=732349

12 years agoperf: fix bug in code to print out metrics
Owen W. Taylor [Mon, 19 May 2014 23:26:41 +0000 (19:26 -0400)]
perf: fix bug in code to print out metrics

We don't normally hit the code in scripting.js to print metrics
because shell-perf-tool bypasses it, but there was a left-over
in the code that no longer works. Also add in the units to the
output.

https://bugzilla.gnome.org/show_bug.cgi?id=732349

12 years agoScripting: exit if the perf script throws an error during collection
Owen W. Taylor [Tue, 20 May 2014 01:34:04 +0000 (21:34 -0400)]
Scripting: exit if the perf script throws an error during collection

If an exception occurs while collecting parameters, exit rather than
just leaving the shell running in the main loop.

https://bugzilla.gnome.org/show_bug.cgi?id=732349

12 years agojs/Makefile.am: Fix dependency generation with srcdir != builddir
Owen W. Taylor [Thu, 5 Jun 2014 19:00:01 +0000 (15:00 -0400)]
js/Makefile.am: Fix dependency generation with srcdir != builddir

If reusing an existing separate builddir, the generation of dependencies
for the JS resource file would fail because it couldn't find misc/config.js,
resulting in the resource file not being regenerated.

https://bugzilla.gnome.org/show_bug.cgi?id=732348

12 years agorecorder: Fix typo
Carlos Garnacho [Fri, 27 Jun 2014 21:14:10 +0000 (23:14 +0200)]
recorder: Fix typo

Both stage width and height are meant to be tracked.

12 years agolayout: Make the dummy cursor invisible
Jasper St. Pierre [Fri, 27 Jun 2014 15:59:10 +0000 (11:59 -0400)]
layout: Make the dummy cursor invisible

This means that moving it around won't attempt to cause a full redraw of
the stage. Yikes.

12 years agowindowManager: Don't use ClutterActor.scale-gravity
Jasper St. Pierre [Fri, 27 Jun 2014 14:53:14 +0000 (10:53 -0400)]
windowManager: Don't use ClutterActor.scale-gravity

It's deprecated as well.

12 years agolayout: Use ClutterActor.background-color instead of ClutterStage.color
Jasper St. Pierre [Fri, 27 Jun 2014 14:50:25 +0000 (10:50 -0400)]
layout: Use ClutterActor.background-color instead of ClutterStage.color

The latter is deprecated.

12 years agoUpdated POTFILES.in
Piotr Drąg [Thu, 26 Jun 2014 23:21:25 +0000 (01:21 +0200)]
Updated POTFILES.in

12 years agoUse the new RTL icons from adwaita
Yosef Or Boczko [Thu, 26 Jun 2014 22:25:22 +0000 (01:25 +0300)]
Use the new RTL icons from adwaita

Use the suffix -rtl and -ltr.

https://bugzilla.gnome.org/show_bug.cgi?id=732301

12 years agost-icon: Undeprecate icon-name
Jasper St. Pierre [Thu, 26 Jun 2014 19:45:55 +0000 (15:45 -0400)]
st-icon: Undeprecate icon-name

Don't cause a bunch of warnings when the icon-name property is still a
really convenient internal shorthand.

12 years agoportalHelper: fix typo
Giovanni Campagna [Thu, 26 Jun 2014 18:10:18 +0000 (20:10 +0200)]
portalHelper: fix typo

Not even an hour, and already the first bug...

12 years agoNetworkManager: show portal logins when required
Giovanni Campagna [Mon, 17 Feb 2014 17:06:35 +0000 (18:06 +0100)]
NetworkManager: show portal logins when required

Listen to changes in connectivity, and ask our helper to authenticate
when needed.
We don't have a URL to connect to yet (we will have when
the new NM API lands), so we use the default of trying
www.gnome.org (which is also more reliable because we can
recognize when the login is done)

https://bugzilla.gnome.org/show_bug.cgi?id=704416

12 years agoAdd a helper to handle captive portal logins
Giovanni Campagna [Mon, 17 Feb 2014 16:19:18 +0000 (17:19 +0100)]
Add a helper to handle captive portal logins

Add a small DBus-activated GtkApplication that embeds a WebKitWebView
and implements some minimal logic to see if the login succeeds.
It will try to connect to a custom NM-provided url (the portal login
page), if one exists, or to www.gnome.org in the normal case of
a portal doing redirect.

https://bugzilla.gnome.org/show_bug.cgi?id=704416

12 years agoNetworkMenu: make sure menu icons are updated at the end of connectivity checks
Giovanni Campagna [Sat, 15 Mar 2014 11:40:13 +0000 (12:40 +0100)]
NetworkMenu: make sure menu icons are updated at the end of connectivity checks

Icons inside the menu are updated only for device state change,
but for the main device they also depend on connectivity (which
is a global property).
Add a public method to force an update of the icon, and call it
when connectivity changes.

https://bugzilla.gnome.org/show_bug.cgi?id=726401

12 years agoWorkspacesView: don't access the allocation 4 times
Giovanni Campagna [Thu, 8 May 2014 17:17:26 +0000 (19:17 +0200)]
WorkspacesView: don't access the allocation 4 times

Access it once, and save 3 GObject property accesses and related
copies.

https://bugzilla.gnome.org/show_bug.cgi?id=729823

12 years agoWorkspace: ignore actual geometry changes while unmapped
Giovanni Campagna [Thu, 8 May 2014 17:16:10 +0000 (19:16 +0200)]
Workspace: ignore actual geometry changes while unmapped

If unmapped, ignore geometry changes. This avoids doing useless
layout work on invisible workspaces during the slider control
animations.

https://bugzilla.gnome.org/show_bug.cgi?id=729823

12 years agoWorkspacesView: separate setting the full and the actual geometry
Giovanni Campagna [Thu, 8 May 2014 17:15:19 +0000 (19:15 +0200)]
WorkspacesView: separate setting the full and the actual geometry

They are different properties, they deserve different syncs.
Especially because a full allocation cycle sets both anyway, so
we should save some cycles this way.

https://bugzilla.gnome.org/show_bug.cgi?id=729823

12 years agoworkspace: avoid GObject overhead while computing the clone layout
Giovanni Campagna [Thu, 8 May 2014 16:13:32 +0000 (18:13 +0200)]
workspace: avoid GObject overhead while computing the clone layout

We already have the width and height information cached in JS,
let's avoid going through gjs-gobject-clutter to retrieve them
again. As a plus, with normal properties the optimizer should
be able to generate better code.

https://bugzilla.gnome.org/show_bug.cgi?id=729823

12 years agobackground: fix early destroy of SystemBackground
Giovanni Campagna [Thu, 26 Jun 2014 16:45:06 +0000 (18:45 +0200)]
background: fix early destroy of SystemBackground

If the SystemBackground is destroyed before loading, we call
removeImageContent() with null, which crashes.

12 years agobackground: fix typo updating images for animated background
Giovanni Campagna [Thu, 26 Jun 2014 16:25:14 +0000 (18:25 +0200)]
background: fix typo updating images for animated background

We must remove the old image from the cache, not the new one.

This was causing a leak of old (and expensive) background
images, and was causing errors at the end of animations, trying
to destroy the animated background.

12 years agoUpdated Russian translation
Yuri Myasoedov [Wed, 25 Jun 2014 18:59:18 +0000 (22:59 +0400)]
Updated Russian translation

12 years agotheme: whitespace typo
Carlos Soriano [Wed, 25 Jun 2014 14:59:13 +0000 (16:59 +0200)]
theme: whitespace typo

12 years agoBump version to 3.13.3
Florian Müllner [Tue, 24 Jun 2014 21:54:06 +0000 (23:54 +0200)]
Bump version to 3.13.3

Update NEWS.

12 years agoappDisplay: Fix folder icons for RTL locales
Florian Müllner [Fri, 20 Jun 2014 15:46:22 +0000 (17:46 +0200)]
appDisplay: Fix folder icons for RTL locales

Unlike StTable, ClutterTableLayout does not take the actor's text
direction into account, so mirror columns ourselves now.

https://bugzilla.gnome.org/show_bug.cgi?id=731923

12 years agonetworkAgent: Fix layout for RTL locales
Florian Müllner [Fri, 20 Jun 2014 14:41:22 +0000 (16:41 +0200)]
networkAgent: Fix layout for RTL locales

Unlike StTable, ClutterTableLayout does not take the actor's text
direction into account, so mirror columns ourselves now.

https://bugzilla.gnome.org/show_bug.cgi?id=731923

12 years agocalendar: Fix events for RTL locales
Florian Müllner [Fri, 20 Jun 2014 14:30:46 +0000 (16:30 +0200)]
calendar: Fix events for RTL locales

Unlike StTable, ClutterTableLayout does not take the actor's text
direction into account, so mirror columns ourselves now.

https://bugzilla.gnome.org/show_bug.cgi?id=731923

12 years agocalendar: Fix for RTL locales
Florian Müllner [Fri, 20 Jun 2014 14:10:08 +0000 (16:10 +0200)]
calendar: Fix for RTL locales

Unlike StTable, ClutterTableLayout does not take the actor's text
direction into account, so mirror columns ourselves now.

https://bugzilla.gnome.org/show_bug.cgi?id=731923

12 years agojs: Adapt to GSettings API change
Jasper St. Pierre [Tue, 24 Jun 2014 19:17:09 +0000 (15:17 -0400)]
js: Adapt to GSettings API change

The 'schema' property has been deprecated for a long time. Even though
this will likely be reverted in glib, let's stop using it.

12 years agopopupMenu: Fix last commit
Jasper St. Pierre [Tue, 24 Jun 2014 18:36:59 +0000 (14:36 -0400)]
popupMenu: Fix last commit

A missing git commit --amend meant we weren't showing the right icon.

12 years agopopupMenu: Use the standard arrow icons popup menu arrows
Jasper St. Pierre [Tue, 24 Jun 2014 17:43:35 +0000 (13:43 -0400)]
popupMenu: Use the standard arrow icons popup menu arrows

Rather than our own theme asset.